Architecture_Instagram2
Il s'agit d'un projet dans le cadre de la ressource R4.01 du semestre 4 de BUT2 Informatique.
Ce projet consiste à présenter l'application d'Instagram, en se concentrant sur son architecture et de l'état de l'art associé à son domaine.
Slides & Videos
Members
Name | Contribution |
---|---|
Lina MEDANI | -Recherches sur l'état de l'art d'instagram technique et business -Rédaction du rapport( etat de l'art technique, business et la conclusion), contribution à sa mise en forme. -Création du support visuel(les parties citées juste avant, design, image). -Présentation Orale: Présenter la couche applicative Etat de l'art technique Etat de l'art business Conclusion |
Nour Elhouda BOUAMLAT | -Recherches sur l'architecture logicielle d'Instagram (son évolution, ses avantages et ses couches principales) -Rédaction du rapport( Introduction, architecture logicielle d'Instagram (son évolution, ses avantages et ses couches principales)), et sa mise en forme. -Création du support visuel (les parties citées juste avant, design, image). -Présentation Orale: Introduction Présentation de l'architecture logicielle d'Instagram: son évolution, les avantages de l'architecture actuelle et les couches d'infrastructure et de communication de cette architecture |
State of the Art
Business Aspect
Les publicités et options premium
Instagram, Snapchat, et TikTok offrent des modèles économiques gratuits pour les utilisateurs individuels, mais diffèrent dans leurs approches publicitaires et options premium. Instagram utilise des publicités (Instagram Ads) dans les stories, le fil d’actualités, et IGTV, avec des tarifs basés sur le CPC, CPV, ou CPM, et des outils avancés de ciblage via la technologie publicitaire de Facebook. Snapchat propose Snap Ads, filtres et lenses sponsorisés, avec des coûts basés sur le CPV ou CPE, et des options premium incluant la géolocalisation et la segmentation démographique pour un ciblage précis. TikTok Ads offre des annonces In-Feed, des défis hashtag sponsorisés, et des effets spéciaux sponsorisés, avec des tarifs déterminés par enchères pour le CPV, CPC, ou CPM, et des outils de ciblage basés sur les intérêts et comportements des utilisateurs.
Technical Aspect
Les principaux concurrents d’Instagram, TikTok et Snapchat, utilisent tous deux des architectures basées sur des microservices pour améliorer la scalabilité et la maintenabilité. TikTok se distingue par son utilisation intensive de CDNs(Content Delivery Network) pour la diffusion rapide de vidéos, combinée à des technologies de Big Data et de Machine Learning pour des recommandations personnalisées, ainsi qu’à des frameworks de traitement en temps réel comme Apache Kafka. Snapchat, en plus des microservices, utilise également des CDNs et le edge computing pour réduire la latence, tout en intégrant des modèles d’intelligence artificielle avancés pour ses filtres de réalité augmentée et ses fonctionnalités de reconnaissance faciale. Les deux plateformes exploitent des architectures de Big Data pour analyser les comportements des utilisateurs et offrir des contenus personnalisés, garantissant ainsi des expériences utilisateur réactives et engageantes.
Project Description
Problem Definition
Quelle est l'architecture logicielle des concurrents ?
Challenges & Motivation
Real and Complete Usecases
“”
Technical Description
“”
Hardware
Materials
Image | Name | Part Number | Price | Count | Link |
---|---|---|---|---|---|
"" | "" | "" | "" | 🛒 |
Schematic
Software
External Services
“”